Skip to content

Port over terraform provider from Trunk2#1

Merged
trunk-staging-io[bot] merged 5 commits into
mainfrom
phil/port-over-merge-terraform-provider
Apr 6, 2026
Merged

Port over terraform provider from Trunk2#1
trunk-staging-io[bot] merged 5 commits into
mainfrom
phil/port-over-merge-terraform-provider

Conversation

@pv72895
Copy link
Copy Markdown
Contributor

@pv72895 pv72895 commented Apr 6, 2026

This PR is a complete lift, along with terraform specific documentation necessary for publishing the terraform provider, of the code located here in trunk2. As a reminder, all of this code has been reviewed and approved previously, but feel free to review again

pv72895 and others added 2 commits April 6, 2026 12:35
Adds full provider implementation for managing Trunk merge queues via
Terraform, including GitHub Actions CI/release workflows and Terraform
Registry manifest for publishing.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Remove redundant quotes on v* tag pattern in release workflow (yamllint)
- Wrap API URL in backticks in provider schema description to avoid bare URL in generated docs (markdownlint MD034)
- Disable MD033 in markdownlint config for tfplugindocs-generated HTML anchors
- Add required_version and version constraints to example configs (tflint)
- Change example source to short form trunk-io/trunk
- Delete staging and manual-test examples (internal configs, not for public consumption)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@trunk-staging-io
Copy link
Copy Markdown

trunk-staging-io Bot commented Apr 6, 2026

😎 Merged successfully - details.

Comment thread internal/client/client.go
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread internal/client/types.go
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment thread README.md
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AI generated

@pv72895 pv72895 requested review from blx and epes April 6, 2026 17:39
Comment thread .github/workflows/release.yml Outdated
Comment thread internal/provider/CLAUDE.md
Comment thread LICENSE Outdated
Comment thread LICENSE
@pv72895
Copy link
Copy Markdown
Contributor Author

pv72895 commented Apr 6, 2026

/trunk merge

@trunk-staging-io trunk-staging-io Bot merged commit aa79aad into main Apr 6, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants